草庐IT

Flutter list.builder 不滚动

全部标签

android - 当我在 Recyclerview 中上下滚动时,回收无法正常工作

这是我的代码当我上下滚动时,图像也会添加到其他位置,即使在这些位置图像路径不存在。假设图像路径位于1,2和3位置,但它也在4,10,15位置等处显示图像publicclassContact_Adapter_RecyeckViewextendsRecyclerView.Adapter{privateArrayListarraylist;privateContextcontext;publicContact_Adapter_RecyeckView(Contextcontext,ArrayListarrayListImages){this.arraylist=arrayListImages;

android - 滚动 Activity 中的 Recyclerview 出现空白问题

我在滚动Activity中的Recyclerview中遇到空白问题。请帮我解决这个问题。我已经检查了我所知道的一切,例如没有边距、填充,尝试通过删除FAB。但问题仍然存在。我的XML代码: 最佳答案 尝试删除android:fitsSystemWindows="true"和android:layout_height="wrap_content" 关于android-滚动Activity中的Recyclerview出现空白问题,我们在StackOverflow上找到一个类似的问题:

android - 自定义 CoordinatorLayout.Behavior 和 RecyclerView 滚动问题

我有一个CoordinatorLayout,它有两个child,一个用作标题的View和一个RecyclerView:我将填充动态设置为RecyclerView并设置为clipToPadding为false,所以RecyclerView显示在标题下方,当用户向上滚动时,RecyclerView显示在标题View上方。我制作了一个自定义的CoordinatorLayout.Behavior,以便在用户向上滚动list时淡出View,并在必须滚动标题时淡入再次可见,AlphaBehavior:publicclassAlphaBehaviorextendsCoordinatorLayout.

java - 如何在不滚动到顶部的情况下将新项目添加到 recyclerview

我想将新项目设置到recyclerview的顶部。但是当我设置项目时,recyclerview会自动滚动到顶部。我尝试了很多代码,但我无法解决这个问题。这是我的addItem方法:publicvoidaddItem(finalArrayListlist){for(inti=0;i我尝试了所有评论的方法。你能帮我解决这个问题吗?谢谢 最佳答案 终于找到解决办法了。我在设置新项目后放置了notifyItemRangeChanged。我的解决方案是:publicvoidaddItem(finalArrayListlist,inth){fi

android - Recyclerview 滚动条 cliptoPadding false?

我有一个顶部和底部填充为10dp的recyclerview。然后我像这样添加clipToPadding=false:我注意到我的滚动条实际上​​会遵守顶部和底部的填充,并且不会滚动整个高度。有没有办法让我的滚动条完全上下滚动? 最佳答案 您只需要将android:scrollbarStyle="outsideOverlay"添加到您的recyclerView。引用-https://developer.android.com/reference/android/view/View.html#attr_android:scrollbar

android - 当我将水平 recyclerview 滚动到垂直 recyclerview 时,Nestedscrollview 跳起来

我有这样的布局结构首页Activity:底部菜单fragment:TabFragment(tablayout中每个标签的fragment):项目布局:当我第一次打开Activity时一切正常,但是当我从其他Activity返回到HomeActivity时,当我滚动内部水平RecyclerView时,RecyclerView会跳起来。外部垂直回收View和内部水平回收View:rv.setNestedScrollingEnabled(false);如果我打电话universalAdapter.notifyDataSetChanged();一切正常,但在所有水平回收站View上更改滚动位置

android - 具有包装内容项水平和垂直滚动的回收器 View

你好,我想制作一个回收器View,以将项目水平放置到屏幕适合的数量,但垂直滚动,例如此图像我尝试使用StaggeredGridLayoutManager但它必须指定要列作为屏幕大小的列数任何帮助都会很好 最佳答案 您可以使用FlexLayoutManager进行此类设计FlexLayout这是在RecycleView中使用FlexLayoutManager的示例fragmentRecyclerViewrecyclerView=(RecyclerView)context.findViewById(R.id.recyclerview);

android - 在我滚动之前,RecyclerView 不会更新 child

我想我已经阅读了几乎所有类似SO问题的所有答案,而且没有一个似乎对我有用。这让我抓狂,我在这上面花了太多时间。我正在实现一个RecyclerViewhere而且我不能为我的生活更新它的child。发生的情况是,在我更新后屏幕上没有任何变化,除非我开始滚动。一旦我滚动,它就会完美地更新。这是我的代码:publicvoidupdateDataAtIndex(finalintindexToUpdate,ReadableMapupdatedChild){if(updatedChild!=null){if(this.data!=null&&this.data.size()>indexToUpda

android - webview loaddata 滚动设置在单击之前不会更新

我使用loadData()和reload()更新webView中的html。我获得了要显示的新数据,但页面滚动尚未更新。我想将页面的View保留在底部。我可以等很长时间,它仍然没有更新。单击webView后,滚动条会调整,我可以拖动到页面底部并查看新文本。我尝试过的事情:-在onPageFinished()中进行多项设置和调用。没有一个起作用,因为getContentHeight()还没有改变。我也尝试过scrollTo(100+getContentHeight)但这不起作用。-pageDown(真)在reload()之后调用requestLayout()browser.request

android - ListView 的内容在滚动时乱七八糟

所以我对构成我的ListView的不同部分有疑问。我将它们放入ArrayList并使用自定义ArrayAdapter连接到ListView,这是我以前做过的,所以我认为那里没有问题。最初列表似乎有正确的顺序,但随后我将向下滚动列表,然后内容将以错误的顺序加载。然后我向上滚动,一切都困惑了。有人遇到过这个吗?谢谢-jack 最佳答案 是的,您的问题与List重用每一行的View这一事实有关。假设您的列表可以看到5个项目,但您的ListAdapter中有15个项目。Android将创建5+1个行View实例,而不是15个。列表中的每一行